package com.briup.day13;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

/**
 * 集合  容器
 * java.util.ArraysList.可以实现对象元素 各种操作
 * Arrays.asList(....)  不能新增或删除元素。只能遍历
 * @author lining
 * @date 2024/1/24 14:06
 */
public class Test {
    public static void main(String[] args) {
        //1.创建一个集合对象
        List<String> list = new ArrayList<>();
        list.add("a");
        list.add("b");
        list.add("c");
        //2.通过工具类Arrays创建对象,不支持元素的新增和删除
        List<String> list2 = Arrays.asList("a", "b", "c");
        /*
            2个实现类是否是一致？ java.uitl.ArrayList
                              java.util.Arrays.ArrayList 内部类
         */
        //区别：
        list.add("d");
        // UnsupportedOperationException 不支持操作
//        list2.add("d"); //运行错误
        list2.remove("a");//运行错误
    }
}
